iT邦幫忙

2024 iThome 鐵人賽

DAY 28
0
Software Development

30 天打造 RPA 自動化流程:Power Automate 從入門到實戰系列 第 28

Power Automate Desktop:三個開發實用小技巧

  • 分享至 

  • xImage
  •  

一、前言

系列文就要到末聲了,希望這些內容有帶來一些幫助。這篇文章要介紹在 PAD 開發中,幾個不容易被特別寫入,但實務上很實用的技巧供大家參考。

以下將分別介紹輸入/輸出變數與敏感資料標記的方式、如何快速複製流程代碼,以及子流程眾多時該如何調整順序這三個小技巧。

二、輸入/輸出變數與敏感資料標記

除了之前介紹過的一般變數建立方式,其實在流程開發介面中還有一個欄位是「輸入/輸出變數」。

假設選擇輸入變數,則在此流程開始運作時,PAD 會跳出彈跳視窗,請你輸入變數值,再接著往下進行流程;假設選擇輸出變數,則此流程可以使用於不同流程或是雲端流程中。

輸入和輸出變數的操作基本上大致相同,僅有一些些不同處,以下分別說明:

1. 輸入變數/輸出變數

輸入和輸出變數在使用介面上沒有太多差異(詳見下圖)。操作方式可以先在右側點選加號並選擇輸入/輸出變數後,會呈現以下的欄位,變數名稱和外部名稱的差異在於前者是流程內部看見的名稱;後者則是會出現在流程外部,當點選開始時會呈現的名稱。

資料類型和一般變數一樣,可依需求選擇文字、數值、布林、表格、清單等型態。

2. 標記敏感變數

處理帳號、密碼等敏感資訊時,除了將這些資訊存在一般變數中,PAD 在輸入/輸出變數的欄位中還提供了這項功能——「標記為敏感」,可以取代變數大喇喇直接儲存在一般變數中,而是透過每次流程運作時,直接輸入以提高安全性。
https://ithelp.ithome.com.tw/upload/images/20241011/20169459b8l6kzRV7Y.png
https://ithelp.ithome.com.tw/upload/images/20241011/20169459MRXwjrOJRO.png

三、流程代碼的匯入及匯出功能

在編寫複雜的自動化流程時,常常需要重複使用相同的代碼段。PAD 提供了「Ctrl+C / Ctrl+V」的快捷鍵功能,讓你可以快速複製並貼上流程中的動作,也可以直接和其他人交換流程代碼,有效提升開發效率和資訊流通性。

1. 流程內的複製/貼上

  • 複製(Ctrl+C):選取你要重複使用的流程步驟或代碼段,按下 Ctrl+C 進行複製。

  • 貼上(Ctrl+V):在你希望新增複製代碼的地方,按下 Ctrl+V 即可將該步驟快速貼上。

這個功能特別適合用於流程中多次執行相似步驟的情境。例如,當你需要重複處理不同頁面或表格時,只需將該段代碼複製並貼上,再做微調即可,無需每次從頭編寫。

2. 跨流程的匯入及匯出功能

假設我今天要將這段流程分享給同事使用,使用方式仍然很簡單,不過會和上面有一些些不一樣。

差異在於需要先照著上面的複製方式,複製整串流程後,貼到 txt 檔案中(可以選擇記事本),接著再將這份 txt 檔案提供給同事,請他複製整串文字後,點選流程名稱的空白區域(圖中的黃色區塊)後按貼上就完成了。
https://ithelp.ithome.com.tw/upload/images/20241011/20169459r2u0xpVkvN.png

四、小結

最後再分享一個很小的功能,但是非常容易遺忘,且只要遇到一次就會讓人搥心肝的技巧,也就是儲存。PAD 目前並沒有自動儲存功能,所以建議開發到一個段落時,務必要先按下儲存。否則不小心遇到電腦當機或是任何突發狀況,辛苦寫好的流程都會付諸流水。

希望在文章尾聲可以透過這三個小技巧的分享讓大家在開發過程中更加順利,我們下一篇文章見!

文章同步刊載於此


上一篇
Power Automate Desktop:串接桌面流程(RPA) 與雲端版(DPA)
下一篇
如何選擇適合的自動化流程工具
系列文
30 天打造 RPA 自動化流程:Power Automate 從入門到實戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言